
命令方块传送到底怎么用
很多玩家一听传送指令就觉得难,其实完全不用怕。命令方块只是把输入指令这件事固定下来的工具而已。你把正确的指令写进去再激活它,站在方块附近的玩家就会被送到指定位置。这种东西在生存服里修传送点或者在冒险地图里做场景切换都特别好用。
先记住TP指令的基础写法
传送指令的基础是tp这个单词,它和teleport是一个意思。写指令的时候你只需要记住一条规则,那就是tp后面跟目标再跟目的地。目的地可以是坐标也可以是另一个玩家。比如你想把自己队伍里所有成员送到自己身边,就可以写成tp @a @s,这里的s指的是指令执行者本身。
坐标传送要把三个数写全
指令里写坐标必须带上x y z三个数字。比如你想把玩家送到出生点附近,就要写成tp @p 100 64 -200。要注意y轴代表高度,如果写成64就说明目标会出现在海平面高度附近。负数也要注意,z轴负方向对应地图里的南边还是北边取决于朝向,但游戏中你直接看F3调试屏幕就能确认当前坐标。坐标不写全会让命令方块直接报错,这是新手最容易犯的毛病。
选择器传送更灵活省事
除了固定坐标,你还可以把别人传送到某个实体身上。选定实体的英文叫法叫选择器。常用的有p代表最近的玩家,a代表所有玩家,e代表全部实体。比如你要把半径十格内的所有玩家传送到自己身边,目标选择器可以写成@a[distance=..10]。有人问e有什么用,其实你可以把一只猪传送到骑马的玩家身边,这种玩法在搞小游戏的时候特别有趣。
命令方块设置里的关键选项
命令方块本身有三种模式。脉冲模式只能执行一次,适合用来做一次性传送点。循环模式会一直重复执行,适合做持续传送区域。连锁模式需要被相邻的命令方块激活才运行,适合做多段传送流程。设置的时候记得把方块调成无条件还是条件执行。如果你用红石信号激活传送方阵,那就要把红石控制的选项打开,否则敲一下方块就会出发一次。这里强烈建议把命令方块设置成保持开启并直接使用红石信号控制,这样可以避免玩家误触。
不生效多半是这几个原因
第一是权限问题,创造模式下命令方块默认只能由管理员操作。如果你在服务器里使用,需要先给自己op权限或者打开命令方块开关。第二是坐标越界,主世界里y坐标不要超过320也不要低于负64。第三是选择器认人,如果你在命令方块里写p,那它只会寻找最近的玩家而不是所有玩家。第四是维度不对,下界坐标和主世界坐标不能直接通用。很多玩家说指令没反应,其实问题就出在这几个细节上。
给你两组可以直接照搬的实例
如果你要做一个死后回城点,可以在大厅地下放一个脉冲命令方块,里面输入execute @a[死亡事件] run tp @s 主城坐标。但死亡事件检测比较麻烦,更简单的方式是让玩家踩到压力板上,压力板连接命令方块后输入tp @p 主城坐标。这一套放出来就能当入门级传送点。如果你想限制传送范围,就把目标选择器改成@a[x=起点,y=起点,z=起点,dx=范围,dy=范围,dz=范围],这样只传送特定区域里站着的人。学会了这些,你在自己的存档里搭传送网络就会非常顺手。
相关文章